package com.erp.erp_servers.RoleLinkResource;

import com.erp.erp_entitys.RoleLinkResource.RoleLinkResourceEntity;
import com.erp.erp_entitys.RoleLinkResource.RoleLinkResourceEntityExample;

import java.util.List;

/**
 * @ClassName IRoleLinkResourceService
 * @Description 角色与资源接口类
 * @Author songjizhen
 * @Date 2020-07-11 21:45
 * @Version 1.0
 */
public interface IRoleLinkResourceService {
    /**
     * 根据条件查询
     * @param record
     * @return
     */
    List<RoleLinkResourceEntity> selectByExample(RoleLinkResourceEntity record);
    List<RoleLinkResourceEntity> selectByExample(RoleLinkResourceEntityExample example);
    /**
     * 根据条件查询
     * @param record
     * @return
     */
    List<RoleLinkResourceEntity> selectByExample2(List<String> list,RoleLinkResourceEntity record);
    /**
     * 根据条件更新
     * @param record
     * @return
     */
    int updateByExampleSelective(RoleLinkResourceEntity record);

    /**
     * 新增
     * @param record
     * @return
     */
    int insertSelective(RoleLinkResourceEntity record);

    /**
     * 根据 条件删除
     * @param record
     * @return
     */
    int deleteByExample(RoleLinkResourceEntity record);

}
